/*
 * Copyright (c) 2007-2021 西安交通信息投资营运有限公司 版权所有
 */

package com.xci.xajtfb.gjzn.filter;

import com.github.lvyanyang.core.BasePageFilter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import javax.validation.constraints.NotBlank;

/**
 * 车辆Gps轨迹过滤对象
 * @author 吕艳阳 lvyanyang@xci96716.com
 * @since 2021-02-07 14:10:10
 */
@Builder
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "车辆Gps轨迹过滤对象")
public class GpsTrackFilter {
    /**
     * 车辆Id
     */
    @NotBlank(message = "车辆Id不能为空")
    @ApiModelProperty(value = "车辆Id",required = true)
    private String busId;

    /**
     * 开始时间
     */
    @NotBlank(message = "开始时间不能为空")
    @ApiModelProperty(value = "开始时间",required = true)
    private String startTime;

    /**
     * 结束时间
     */
    @NotBlank(message = "结束时间不能为空")
    @ApiModelProperty(value = "结束时间",required = true)
    private String endTime;
}